<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<meta name="viewport" content="width=device-width, initial-scale=1">
		<title></title>
	</head>
	<body>
	<script type="text/javascript">
		//倒序存放
		/*
		[3,4,7,2,9,1]  ==> [1,9,2,7,4,3];
		谁和谁进行交换                对应下标
		第一个和最后一个数据进行交换     0      arr.length-1
		第二个和倒数第二个数据进行交换   1      arr.length-2
		第i+1个 和倒数第1个进行交换        i     arr.length-i-1
		
		转换几次    <=数组 长度一半  转换过程是重复的 ==> for(){  单次转换过程}
		*/
		var arr =[3,4,7,9,1,2];
		for(var i=0;i<arr.length/2;i++){
			//单次转换 		
		var temp = arr[i];
		arr[i] = arr[arr.length-1-i];
		arr[arr.length-1-i] =temp;
		}
		
		
		
		for(var i=0;i<arr.length;i++){
			document.write(arr[i]);
		}
		//思路:找到要相互交换位置的数据对应下标的规律,利用for循环对其进行交换.因为交换是一个双向的过程,交换次数小于
		//或等于数组的长度
	</script>	
	</body>
</html>